home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1995 #5 & #6 / Amiga Plus CD - 1995 - No. 5 and 6.iso / pd / serien / purity / nr.42 / includes3v1 / includes3v1.lha / Exec / ExecOther.i < prev    next >
Text File  |  1994-12-04  |  1KB  |  72 lines

  1.  
  2. {
  3.     ExecOther.i of PCQ Pascal
  4.  
  5.     This file defines the Exec routines that are not defined
  6.     elsewhere.
  7. }
  8.  
  9. Procedure Debug(Param : Integer);    { Always pass zero for now }
  10.     External;
  11.  
  12. Function GetCC : Integer;
  13.     External;
  14.  
  15. Procedure RawDoFmt(Form : String;
  16.            data : Address;
  17.            putChProc : Address;
  18.            putChData : Address);
  19.     External;
  20.  
  21. Function SetSR(newSR, mask : Integer) : Integer;
  22.     External;
  23.  
  24.  
  25.  
  26. { -- 2.0 fcts. -- }
  27.  
  28. Procedure CacheClearE( cxa : Address; lenght, caches : Integer);
  29.     External;
  30.  
  31. Procedure CacheClearU;
  32.     External;
  33.  
  34. Type
  35.     oldbits = Integer;
  36.  
  37. Function CacheControl( cachebits, cachemask: Integer ): OldBits; 
  38.     External;
  39.  
  40.  
  41. Procedure CachePostDMA( vaddress, length_IntPtr : Address; flags : Integer );
  42.     External;
  43.  
  44.  
  45. Function CachePreDMA(    vaddress, length_intPtr : Address;
  46.             flags : Integer): Address;
  47.     External;
  48.  
  49.  
  50. Procedure ChildFree( tid : Integer);
  51.     External;
  52.  
  53. Procedure ChildOrphan( tid : Integer);
  54.     External;
  55.  
  56.  
  57. Procedure ChildStatus( tid : Integer);
  58.     External;
  59.  
  60.  
  61. Procedure ChildWait( tid : Integer);
  62.     External;
  63.  
  64.  
  65. Procedure ColdReboot;
  66.     External;
  67.  
  68.  
  69. Procedure StackSwap( StackSwapRecord : Address );
  70.     External;
  71.  
  72.